grammar{

start = element root{(first?,second)|(second,third?)}

first=element first{empty}
second=element second{empty}
third=element third{empty}

}
